package com.prj.ufdm.demo.tutorial.despatterns.structural.proxy;

/**
 * 与装饰模式区别：
 * 代理模式中，代理类对被代理的对象有控制权，决定其执行或者不执行。而装饰模式中，装饰类对代理对象没有控制权，只能为其增加一层装饰，以加强被装饰对象的功能，仅此而已
 * @author Administrator
 *
 */
public class TestProxy {
	
	public static void main(String[] args) {
		
		CalculatorService calculator = new CalculatorServiceProxy();
		
		System.out.println(calculator.add(1,2));
	}
}
